package com.alibaba.otter.manager.biz.config.datamediapair.dal;

import com.alibaba.otter.manager.biz.config.datamediapair.dal.dataobject.DataMediaPairDO;
import com.mybatisflex.core.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * DataMediaPairDao: 数据操作接口
 * <p>
 * 这只是一个减少手工创建的模板文件
 * 可以任意添加方法和实现, 更改作者和重定义类名
 * <p/>@author Powered By Fluent Mybatis
 */
public interface DataMediaPairDao extends BaseMapper<DataMediaPairDO> {
    boolean checkUnique(DataMediaPairDO dataMediaPairDo);

    long uniqueInsert(DataMediaPairDO dataMediaPairDo);

    List<DataMediaPairDO> listByPipelineId(Long pipelineId);

    List<DataMediaPairDO> listByDataMediaId(Long dataMediaId);

    Integer getCount(Map<String,Object> condition);
}
